home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / graphics / gfx.m < prev    next >
Encoding:
Text File  |  2002-01-01  |  532 b   |  42 lines

  1.  
  2. #define RASSIZE(w,h) ((h)*(((w)+15)>>3)&$FFFE)
  3.  
  4. CONST    BITSET=$8000,
  5.         BITCLR=0,
  6.         AGNUS=1,
  7.         DENISE=1
  8.  
  9. OBJECT Rectangle
  10.     MinX:WORD,
  11.     MinY:WORD,
  12.     MaxX:WORD,
  13.     MaxY:WORD
  14.  
  15. OBJECT Rect32
  16.     MinX:LONG,
  17.     MinY:LONG,
  18.     MaxX:LONG,
  19.     MaxY:LONG
  20.  
  21. OBJECT tPoint|TPoint
  22.     X|x:WORD,
  23.     Y|y:WORD
  24.  
  25. OBJECT BitMap
  26.     BytesPerRow:UWORD,
  27.     Rows:UWORD,
  28.     Flags:UBYTE,
  29.     Depth:UBYTE,
  30.     pad:UWORD,
  31.     Planes[8]:PTR TO UBYTE
  32.  
  33. FLAG    BM_CLEAR,
  34.         BM_DISPLAYABLE,
  35.         BM_INTERLEAVED,
  36.         BM_STANDARD,
  37.         BM_MINPLANES
  38. CONST    BMA_HEIGHT=0,
  39.         BMA_DEPTH=4,
  40.         BMA_WIDTH=8,
  41.         BMA_FLAGS=12
  42.